Loic GuillonLoic Guillon
Distance Covered Doesn't Tell the Whole Story: The Data Gap in Vietnamese FootballAt Chi Lang Stadium, after the final whistle, I stayed behind the technical...
Data Voids and the Transfer Storm: How an Analyst Learns to Read SilenceOn the night of August 12, sitting in my Melbourne apartment, I rewound the...
Kane, Yamal and the Ballon d'Or Criteria: Inside the Race Before the London NightIn Bayern Munich's 7-0 win over Union Berlin, Harry Kane reached his 100th...
Mel loses her reflect in patch 26.22: Riot trades a mechanic for a roleJhin's fourth shot leaves the barrel. The Jhin player has counted every bulle...
Nine Dimensions of Esports Analysis and the Lesson of Data DisciplineI opened the report at two in the morning, in the middle of a major tournamen...
When Data Is Empty: An Archaeological Lesson from an Analysis Without ContentI received a deep analysis of a match. Opening the file, I noticed something...
Nine Layers of Esports Analysis: When Empty Data Exposes the Limits of Every ConclusionThere is a moment in the profession of esports data analysis that I will neve...
CAHN vs Kashima Antlers in the AFC Champions League Elite: The Fitness Problem and the 3.4x Squad-Value GapEleven years ago, at Luzhniki, I cried like a child over a player I myself ha...
Inside the V.League Transfer Market: Cash Flow, Academies and the Trust GapOn July 12, I reopened my tracking sheet on 14 V.League clubs and stopped at ...
A Fully Formatted Esports Report With Nothing Inside: The Hole Sits at the Extraction LayerThree in the morning, February, Busan. I open a nine-section report with...
Champions Shanghai 2026: Four Chinese Representatives Winless in Opening WeekThe 1-13 scoreline on Ascent is a wound that will not wash clean. In the...
Ridgefield Aquatic Club Seeks Experienced Assistant Swim CoachRidgefield Aquatic Club is opening a new exciting chapter in the swim...
Emma Navarro Ends Her Season Over RED-S and Hashimoto's Hypothyroidism: When the Physical Base Sends the BillOctober in New York darkens faster than I expect. I am sitting in the last ro...
When Empty Data Reads as InnocenceIn March 2026, in Seoul, I reopened a file I had closed long ago. Inside were...
Hanoi FC Beat CAHN: Van Quyet, 75 Minutes and the Contract of a GenerationAt the 75th minute, Van Quyet left the pitch. He did not score, he did not...
Wembley and 39 Unbeaten: When Spain Won on a Single Fragile MomentA Nha Trang night, England drowning in whistles, and my voice breaking like t...
Nine Layers of Data and One Ethical Line in Sports Analysis1:40 a.m. in Busan, the city quiet enough that I could hear the laptop's...
Virtus.pro's visa rejection and four 2-0 sweeps: Thunderpick 2026 isn't a Major, but October's window is showing a clear crackThe contract was signed, the slot was secured, the schedule had been locked f...
Gülistan Özdemir: Four World Records and Eyes Still Waiting for LightIn Mersin, inside a competition hall I only ever reach through short clips an...
Ninh Binh 0-1 Cong An TP.HCM: The 90+5 Winner and the Cost of a High LineThe scoreboard at Ninh Binh's stadium ticked to 90+5 with the match still 0-0...
Data Voids and the Transfer Storm: How an Analyst Learns to Read SilenceOn the night of August 12, sitting in my Melbourne apartment, I rewound the...
Kane, Yamal and the Ballon d'Or Criteria: Inside the Race Before the London NightIn Bayern Munich's 7-0 win over Union Berlin, Harry Kane reached his 100th...
Mel loses her reflect in patch 26.22: Riot trades a mechanic for a roleJhin's fourth shot leaves the barrel. The Jhin player has counted every bulle...
Nine Dimensions of Esports Analysis and the Lesson of Data DisciplineI opened the report at two in the morning, in the middle of a major tournamen...
When Data Is Empty: An Archaeological Lesson from an Analysis Without ContentI received a deep analysis of a match. Opening the file, I noticed something...
Nine Layers of Esports Analysis: When Empty Data Exposes the Limits of Every ConclusionThere is a moment in the profession of esports data analysis that I will neve...
CAHN vs Kashima Antlers in the AFC Champions League Elite: The Fitness Problem and the 3.4x Squad-Value GapEleven years ago, at Luzhniki, I cried like a child over a player I myself ha...
Inside the V.League Transfer Market: Cash Flow, Academies and the Trust GapOn July 12, I reopened my tracking sheet on 14 V.League clubs and stopped at ...
A Fully Formatted Esports Report With Nothing Inside: The Hole Sits at the Extraction LayerThree in the morning, February, Busan. I open a nine-section report with...
Champions Shanghai 2026: Four Chinese Representatives Winless in Opening WeekThe 1-13 scoreline on Ascent is a wound that will not wash clean. In the...
Ridgefield Aquatic Club Seeks Experienced Assistant Swim CoachRidgefield Aquatic Club is opening a new exciting chapter in the swim...
Emma Navarro Ends Her Season Over RED-S and Hashimoto's Hypothyroidism: When the Physical Base Sends the BillOctober in New York darkens faster than I expect. I am sitting in the last ro...
When Empty Data Reads as InnocenceIn March 2026, in Seoul, I reopened a file I had closed long ago. Inside were...
Hanoi FC Beat CAHN: Van Quyet, 75 Minutes and the Contract of a GenerationAt the 75th minute, Van Quyet left the pitch. He did not score, he did not...
Wembley and 39 Unbeaten: When Spain Won on a Single Fragile MomentA Nha Trang night, England drowning in whistles, and my voice breaking like t...
Nine Layers of Data and One Ethical Line in Sports Analysis1:40 a.m. in Busan, the city quiet enough that I could hear the laptop's...
Virtus.pro's visa rejection and four 2-0 sweeps: Thunderpick 2026 isn't a Major, but October's window is showing a clear crackThe contract was signed, the slot was secured, the schedule had been locked f...
Gülistan Özdemir: Four World Records and Eyes Still Waiting for LightIn Mersin, inside a competition hall I only ever reach through short clips an...
Ninh Binh 0-1 Cong An TP.HCM: The 90+5 Winner and the Cost of a High LineThe scoreboard at Ninh Binh's stadium ticked to 90+5 with the match still 0-0...
